﻿using System;
namespace Xtee.XteeClient.Rr {
    using Producers.Rr.Xtee.Riik.Ee.Producer.Rr;
    using Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages;
    using global::Xtee.Core;
    using System.Collections.Generic;
    
    
    public class RrAdapter {
        
        private string _producer = "rr";
        
        private string _toimik;
        
        private string _allAsutus;
        
        private string _amet;
        
        private string _ametnikNimi;
        
        private string _autentija;
        
        private string _ametnik;
        
        private Xtee.Core.Client.IXteeCommand _xteeCommand;
        
        public RrAdapter() : 
                this(new Xtee.Core.Client.XteeCommand(new Xtee.Core.Client.Config.Configuration())) {
        }
        
        public RrAdapter(Xtee.Core.Client.IXteeCommand command) {
            this._xteeCommand = command;
            if (!string.IsNullOrEmpty(_xteeCommand.Configuration.AlternateProducer)) {
                this._producer = _xteeCommand.Configuration.AlternateProducer;
            }
        }
        
        public virtual string Producer {
            get {
                return this._producer;
            }
            set {
                this._producer = value;
            }
        }
        
        public virtual string Toimik {
            get {
                return this._toimik;
            }
            set {
                this._toimik = value;
            }
        }
        
        public virtual string AllAsutus {
            get {
                return this._allAsutus;
            }
            set {
                this._allAsutus = value;
            }
        }
        
        public virtual string Amet {
            get {
                return this._amet;
            }
            set {
                this._amet = value;
            }
        }
        
        public virtual string AmetnikNimi {
            get {
                return this._ametnikNimi;
            }
            set {
                this._ametnikNimi = value;
            }
        }
        
        public virtual string Autentija {
            get {
                return this._autentija;
            }
            set {
                this._autentija = value;
            }
        }
        
        public virtual string Ametnik {
            get {
                return this._ametnik;
            }
            set {
                this._ametnik = value;
            }
        }
        
        public virtual Xtee.Core.Client.IXteeCommand XteeCommand {
            get {
                return this._xteeCommand;
            }
            set {
                this._xteeCommand = value;
            }
        }
        
        public virtual string KonstrueeriTeenuseNimi(string teenuseNimi, string versioon) {
            return string.Format("{0}.{1}.{2}", this.Producer, teenuseNimi,versioon);
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR19Response RR19IsikuElukoht(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR19Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR19IsikuElukoht", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR19IsikuElukoht", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR19RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR19ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR19ResponseV1 RR19IsikuElukohtV1(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR19RequestV1 keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR19IsikuElukoht_v1", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR19IsikuElukoht_v1", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR19RequestV1Message(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR19ResponseV1Message)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR29Response RR29IsikuElukoht(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR29Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR29IsikuElukoht", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR29IsikuElukoht", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR29RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR29ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR29ResponseV1 RR29IsikuElukohtV1(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR29RequestV1 keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR29IsikuElukoht_v1", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR29IsikuElukoht_v1", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR29RequestV1Message(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR29ResponseV1Message)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR40Response RR40isikTaielikIsikukood(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR40Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR40isikTaielikIsikukood", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR40isikTaielikIsikukood", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR40RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR40ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR403Response RR403Priaelukandmed(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR403Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR403Priaelukandmed", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR403Priaelukandmed", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR403RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR403ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR403ResponseV1 RR403PriaelukandmedV1(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR403RequestV1 keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR403Priaelukandmed_v1", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR403Priaelukandmed_v1", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR403RequestV1Message(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR403ResponseV1Message)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR404IsikV1Vastus RR404Isik(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR404Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR404_isik", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR404_isik", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR404RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR404IsikV1VastusMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR405Response RR405IsikNimi(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR405Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR405IsikNimi", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR405IsikNimi", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR405RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR405ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR406Response RR406IsikSurmaDok(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR406Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR406IsikSurmaDok", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR406IsikSurmaDok", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR406RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR406ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR407Response RR407HMIsikEestk(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR407Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR407HMIsikEestk", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR407HMIsikEestk", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR407RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR407ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR407ResponseV1 RR407HMIsikEestkV1(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR407RequestV1 keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR407HMIsikEestk_v1", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR407HMIsikEestk_v1", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR407RequestV1Message(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR407ResponseV1Message)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR408Response RR408integratsioon(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR408Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR408integratsioon", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR408integratsioon", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR408RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR408ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR41Response RR41isikPohiandmed(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR41Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR41isikPohiandmed", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR41isikPohiandmed", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR41RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR41ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR410Response RR410Keskkonnateabe(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR410Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR410Keskkonnateabe", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR410Keskkonnateabe", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR410RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR410ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR411Response RR411(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR411Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR411", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR411", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR411RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR411ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR412Response RR412(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR412Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR412", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR412", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR412RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR412ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR42Response RR42isikAadressKood(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR42Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR42isikAadressKood", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR42isikAadressKood", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR42RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR42ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR43Response RR43dokument(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR43Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR43dokument", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR43dokument", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR43RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR43ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR44Response IsikKodanik(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR44Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "isikKodanik", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("isikKodanik", "v2"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR44RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR44ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR441Response RR441(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR441Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR441", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR441", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR441RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR441ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR45Response RR45isikPohiandmetegaIsikukood(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR45Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR45isikPohiandmetegaIsikukood", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR45isikPohiandmetegaIsikukood", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR45RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR45ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR48Response IsikPRIA(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR48Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "isikPRIA", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("isikPRIA", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR48RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR48ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR48ResponseV1 IsikPRIAV1(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR48RequestV1 keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "isikPRIA_v1", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("isikPRIA_v1", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR48RequestV1Message(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR48ResponseV1Message)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR50Response RR50SurnudIsikuteLeidmine(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR50Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR50SurnudIsikuteLeidmine", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR50SurnudIsikuteLeidmine", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR50RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR50ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR52Response RR52(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR52Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR52", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR52", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR52RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR52ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR56Response RR56isikuDokumendidIsikuAndmetega(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR56Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR56isikuDokumendidIsikuAndmetega", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR56isikuDokumendidIsikuAndmetega", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR56RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR56ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR56ResponseV1 RR56isikuDokumendidIsikuAndmetegaV1(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR56RequestV1 keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR56isikuDokumendidIsikuAndmetega_v1", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR56isikuDokumendidIsikuAndmetega_v1", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR56RequestV1Message(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR56ResponseV1Message)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IIsikSotsikResponse IsikSotsik(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IIsikSotsikRequest keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "isikSotsik", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("isikSotsik", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IsikSotsikRequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IIsikSotsikResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IIsikSotsikResponseV1 IsikSotsikV1(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IIsikSotsikRequestV1 keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "isikSotsik_v1", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("isikSotsik_v1", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IsikSotsikRequestV1Message(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IIsikSotsikResponseV1Message)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR571Response RR57(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR571Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR57", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR57", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR571RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR571ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR571ResponseV1 RR57V1(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR571RequestV1 keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR57_v1", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR57_v1", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR571RequestV1Message(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR571ResponseV1Message)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR572Response ParingHaridusametile(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR572Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "ParingHaridusametile", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("ParingHaridusametile", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR572RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR572ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR572ResponseV1 ParingHaridusametileV1(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR572RequestV1 keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "ParingHaridusametile_v1", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("ParingHaridusametile_v1", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR572RequestV1Message(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR572ResponseV1Message)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR58Response IsikEpilet(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR58Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "isikEpilet", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("isikEpilet", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR58RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR58ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR409Response IsikEpiletVers2(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR409Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "isikEpilet_vers2", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("isikEpilet_vers2", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR409RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR409ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR62Response IsikSotsikKP(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR62Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "isikSotsikKP", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("isikSotsikKP", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR62RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR62ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR63Response RR63isikAadrDok(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR63Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR63isikAadrDok", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR63isikAadrDok", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR63RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR63ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR63ResponseV1 RR63isikAadrDokV1(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR63RequestV1 keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR63isikAadrDok_v1", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR63isikAadrDok_v1", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR63RequestV1Message(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR63ResponseV1Message)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR65Response RR65HMIsik(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR65Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR65HMIsik", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR65HMIsik", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR65RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR65ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR66ResponseV1 RR66HMIsikEestk(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR66Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR66HMIsikEestk", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR66HMIsikEestk", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR66RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR66ResponseV1Message)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR66Response RR66HMIsikEestkV1(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR66RequestV1 keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR66HMIsikEestk_v1", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR66HMIsikEestk_v1", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR66RequestV1Message(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR66ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR67Response RR67Muutus(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR67Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR67_muutus", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR67_muutus", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR67RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR67ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR68Response RR68IsikTell(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR68Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR68_isik_tell", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR68_isik_tell", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR68RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR68ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR69Response RR69SpetsisikTell(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR69Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR69_spetsisik_tell", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR69_spetsisik_tell", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR69RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR69ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR71Response RR71FailDownload(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR71Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR71_fail_download", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR71_fail_download", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR71RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR71ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR72Response RR72Isik(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR72Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR72_isik", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR72_isik", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR72RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR72ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR73V1Response RR73V1(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR73V1Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR73_v1", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR73_v1", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR73V1RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR73V1ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR75Response RR75(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR75Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR75", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR75", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR75RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR75ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR75Response RR75V1(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR75RequestV1 keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR75_v1", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR75_v1", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR75RequestV1Message(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR75ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR76Response RR76AndmIK(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR76Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR76AndmIK", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR76AndmIK", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR76RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR76ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR80Response RR80KMAisikuandmed(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR80Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR80KMAisikuandmed", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR80KMAisikuandmed", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR80RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR80ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR80ResponseV1 RR80KMAisikuandmedV1(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR80RequestV1 keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR80KMAisikuandmed_v1", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR80KMAisikuandmed_v1", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR80RequestV1Message(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR80ResponseV1Message)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR81Response RR81KMAisikkontroll(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR81Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR81KMAisikkontroll", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR81KMAisikkontroll", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR81RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR81ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR82Response RR82KMAviisaandmed(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR82Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR82KMAviisaandmed", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR82KMAviisaandmed", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR82RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR82ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR82ResponseV1 RR82KMAviisaandmedV1(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR82RequestV1 keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR82KMAviisaandmed_v1", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR82KMAviisaandmed_v1", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR82RequestV1Message(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR82ResponseV1Message)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR83Response RR83KMAsurmatunnus(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR83Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR83KMAsurmatunnus", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR83KMAsurmatunnus", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR83RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR83ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR84Response RR84IsikuSeosed(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR84Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR84IsikuSeosed", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR84IsikuSeosed", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR84RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR84ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR86Response RR86LapseVanemad(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR86Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR86LapseVanemad", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR86LapseVanemad", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR86RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR86ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR87Response RR87IsikKoda898Anal(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR87Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR87IsikKoda898Anal", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR87IsikKoda898Anal", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR87RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR87ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR91Response RR91ESugulusSuhted(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR91Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR91ESugulusSuhted", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR91ESugulusSuhted", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR91RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR91ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR92Response RR92IsikuDokidP08(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR92Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR92IsikuDokidP08", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR92IsikuDokidP08", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR92RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR92ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR93Response RR93NimeStatistikaP09(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR93Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR93NimeStatistikaP09", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR93NimeStatistikaP09", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR93RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR93ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR96Response RR96IsikDokElukSuhe(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR96Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR96IsikDokElukSuhe", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR96IsikDokElukSuhe", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR96RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR96ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR96ResponseV1 RR96IsikDokElukSuheV1(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRR96RequestV1 keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RR96IsikDokElukSuhe_v1", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RR96IsikDokElukSuhe_v1", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RR96RequestV1Message(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRR96ResponseV1Message)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IVMIsikutToendavDokumentResponse VMIsikutToendavDokument(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IVMIsikutToendavDokument keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "VMIsikutToendavDokument", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("VMIsikutToendavDokument", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.VMIsikutToendavDokumentMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IVMIsikutToendavDokumentResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRStorkResponse RRStork(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRStorkRequest keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RRStork", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RRStork", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRStorkRequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRStorkResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRStorkFileUploadResponseType RRStorkFileUpload(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRStorkFileUploadRequest keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RRStorkFileUpload", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RRStorkFileUpload", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRStorkFileUploadRequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRStorkFileUploadResponseTypeMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRs1305haigla1Response RRs1305IsikukoodiTellimine(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRs1305haigla1Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RRs1305IsikukoodiTellimine", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RRs1305IsikukoodiTellimine", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRs1305haigla1RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRs1305haigla1ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRs1301haigla4Response RRs1301IsikukoodiParandamineVoiTuhistamine(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRs1301haigla4Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RRs1301IsikukoodiParandamineVoiTuhistamine", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RRs1301IsikukoodiParandamineVoiTuhistamine", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRs1301haigla4RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRs1301haigla4ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRs1090haigla3Response RRs1090MeditsiinilineSunnitoend(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRs1090haigla3Request keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RRs1090MeditsiinilineSunnitoend", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RRs1090MeditsiinilineSunnitoend", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRs1090haigla3RequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRs1090haigla3ResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRStatAndmeteKanneResponse Paringkod003(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRStatAndmeteKanneRequest keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "paringkod003", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("paringkod003", "v2"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRStatAndmeteKanneRequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRStatAndmeteKanneResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRExtDocumentDataResponse RRExtDocumentDataVmEk(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRExtDocumentDataRequest keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RRExtDocumentDataVmEk", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RRExtDocumentDataVmEk", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRExtDocumentDataRequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRExtDocumentDataResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRExtDocumentDataResponse RRExtDocumentDataVmDp(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRExtDocumentDataRequest keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RRExtDocumentDataVmDp", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RRExtDocumentDataVmDp", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRExtDocumentDataRequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRExtDocumentDataResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRTlnsotsparingResponse RRxteetlnsotsp(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRTlnsotsparingRequest keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RRxteetlnsotsp", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RRxteetlnsotsp", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRTlnsotsparingRequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRTlnsotsparingResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRTlnsotsparingkResponse RRxteetlnsotsk(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRTlnsotsparingkRequest keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RRxteetlnsotsk", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RRxteetlnsotsk", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRTlnsotsparingkRequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRTlnsotsparingkResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRTlnsynnitoetusparingResponse Xteesynnitoetusp(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRTlnsynnitoetusparingRequest keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "xteesynnitoetusp", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("xteesynnitoetusp", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRTlnsynnitoetusparingRequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRTlnsynnitoetusparingResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRTlnsynnitoetusparingkResponse Xteesynnitoetusk(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRTlnsynnitoetusparingkRequest keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "xteesynnitoetusk", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("xteesynnitoetusk", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRTlnsynnitoetusparingkRequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRTlnsynnitoetusparingkResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRTlnkoolitoetusparingResponse Xteekoolitoetusp(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRTlnkoolitoetusparingRequest keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "xteekoolitoetusp", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("xteekoolitoetusp", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRTlnkoolitoetusparingRequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRTlnkoolitoetusparingResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRTlnkoolitoetusparingkResponse Xteekoolitoetusk(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRTlnkoolitoetusparingkRequest keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "xteekoolitoetusk", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("xteekoolitoetusk", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRTlnkoolitoetusparingkRequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRTlnkoolitoetusparingkResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRSydameTukseResponseType SydameTukse(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRHeartBeatRequest keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "SydameTukse", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("SydameTukse", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRHeartBeatRequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRSydameTukseResponseTypeMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRExtDocumentDataResponse RRExtDocumentDataKmaIdok(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRExtDocumentDataRequest keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RRExtDocumentDataKmaIdok", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RRExtDocumentDataKmaIdok", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRExtDocumentDataRequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRExtDocumentDataResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRExtDocumentDataResponse RRExtDocumentDataKmaEl(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRExtDocumentDataRequest keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RRExtDocumentDataKmaEl", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RRExtDocumentDataKmaEl", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRExtDocumentDataRequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRExtDocumentDataResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRExtDocumentDataResponse RRExtDocumentDataKmaKoda(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRExtDocumentDataRequest keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RRExtDocumentDataKmaKoda", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RRExtDocumentDataKmaKoda", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRExtDocumentDataRequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRExtDocumentDataResponseMessage)(responseEnvelope.Body)).Keha;
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRExtDocumentDataResponse RRExtDocumentDataArkLuba(global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRExtDocumentDataRequest keha) {
            global::Xtee.Core.Envelope.ISoapEnvelope responseEnvelope = _xteeCommand.Execute(new global::Xtee.Core.Envelope.SoapEnvelope("http://producers.rr.xtee.riik.ee/producer/rr", "RRExtDocumentDataArkLuba", new Xtee.Core.Envelope.StandardHeader(_xteeCommand.Configuration.Asutus, this.Producer, _xteeCommand.Configuration.Isikukood, Xtee.Core.Utils.StringUtils.GenerateNonce(), this.KonstrueeriTeenuseNimi("RRExtDocumentDataArkLuba", "v1"), this.Toimik, this.AllAsutus, this.Amet, this.AmetnikNimi, this.Autentija), new global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.RRExtDocumentDataRequestMessage(keha)));
            return ((global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.Messages.IRRExtDocumentDataResponseMessage)(responseEnvelope.Body)).Keha;
        }
    }
}
